// pages/my/my.js
import { getUserInfo } from '../../api/my'
import Dialog from '../../miniprogram_npm/@vant/weapp/dialog/dialog';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userinfo: '',
    show: false
  },

  getUserInfo1(event) {
    console.log(event);
  },

  // 弹框关闭
  onClose() {
    this.setData({ show: false });
  },

  // 弹框确认
  onConfirm() {
    this.setData({
      userinfo: ''
    })
    wx.removeStorageSync('token')
    wx.redirectTo({
      url: '/pages/my/my',
    })
    wx.setTabBarItem({
      index: 3,
      text: '未登录',
      iconPath: "/images/tabs/我的，我.png",
      selectedIconPath: "/images/tabs/我的，我 (1).png"
    })
    console.log(123);
    this.setData({ show: false });
  },

  
  // 退出登录
  logout(){
    this.setData({
      show: true
    })
    
  },

  beforeClose() {
    this.setData({
      userinfo: ''
    })
    wx.removeStorageSync('token')
    wx.redirectTo({
      url: '/pages/my/my',
    })
  },

  // 登录跳转
  goLogin() {
    wx.navigateTo({
      url: '/pages/log/log',
    })
  },

  async getUserInfo() {
    try {
      const res = await getUserInfo() 
      console.log(res);
      this.setData({
        userinfo: res.data
      })
      wx.setTabBarItem({
        index: 3,
        text: '我的',
        iconPath: "/images/tabs/我的，我.png",
        selectedIconPath: "/images/tabs/我的，我 (1).png"
      })
    } catch (error) {
      console.log(error);
      wx.showToast({
        title: error.response.data.message,
        icon: 'error'
      })
      wx.setTabBarItem({
        index: 3,
        text: '未登录',
        iconPath: "/images/tabs/我的，我.png",
        selectedIconPath: "/images/tabs/我的，我 (1).png"
      })
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    
    // console.log(options);
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    // if (wx.getStorageSync('token')) {
    //   wx.setTabBarItem({
    //     index: 3,
    //     text: '我的',
    //     iconPath: "/images/tabs/我的，我.png",
    //     selectedIconPath: "/images/tabs/我的，我 (1).png"
    //   })
    // }
    const token =  wx.getStorageSync('token')
    if (token) {
      this.getUserInfo()
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})